Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Raspberry-pi pico2 (rp2350) #524

Merged
merged 18 commits into from
Jan 28, 2025
Merged

Conversation

danielinux
Copy link
Member

@danielinux danielinux commented Dec 5, 2024

  • Added support for Raspberry pi "pico2" - RP2350
  • Building off-tree against raspberrypi/pico-sdk
  • Documentation in IDE/pico-sdk/rp2350/README.md
  • TrustZone-M support made generic for all ARMv8-M (stm32_tz.c -> armv8m_tz.c)

Steps:

  • Secure boot
  • Flash drivers + flags
  • Support for trustzone
  • Documentation
  • github actions and build tests

+ TZEN=1 in config
+ Changed SRAM settings (allocated 256KB to the secure supervisor)
+ Updated documentation
+ Added FLASH_NSC area for sg stubs
@danielinux danielinux marked this pull request as ready for review January 27, 2025 16:34
@danielinux danielinux assigned LinuxJedi and dgarske and unassigned danielinux Jan 27, 2025
dgarske
dgarske previously approved these changes Jan 27, 2025
Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All builds for me, but I don't have RP2350 hardware. @LinuxJedi please take this for a test-drive.

@dgarske dgarske removed their assignment Jan 27, 2025
Add additional instructions on how to use the `picotool` instead of a
JLink.
Copy link
Member

@LinuxJedi LinuxJedi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent work. It works on a real Pico 2, but not a 2W (likely due to the way the LED works on the W boards).

Extra commit added to update README for picotool instead of J-Link.

@dgarske dgarske merged commit 67b6df7 into wolfSSL:master Jan 28, 2025
105 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants